package com.enjoyor.soa.traffic.api.ubms.dto;

import java.io.Serializable;

/**
 * 交通流采集设备与车道关系DTO
 * 
 * @author yuankun
 * @version V1.0
 */
public class TrFlowDevLaneRltDto implements Serializable {

	private static final long serialVersionUID = 1L;

	private String devId;
	private String devName;
	private String blockId;
	private String blockName;
	private String phyLaneId;
	private String laneId;
	private String directCode;
	private String directValue;
	private String directName;
	private String isVariableCode;
	private String isVariableValue;
	private String isVariableName;
	private String isBusCode;
	private String isBusValue;
	private String isBusName;
	private String isTideCode;
	private String isTideValue;
	private String isTideName;
	private String devTypeCode;
	private String devTypeValue;
	private String devTypeName;
	private String trflow_directCode;
	private String trflow_directName;
	private String trflow_directValue;

	/**
	 * 获取交通流采集设备编码
	 * 
	 * @return String
	 */
	public String getDevId() {
		return devId;
	}

	/**
	 * 设置交通流采集设备编码
	 * 
	 * @param devId
	 *            设备编码
	 * @see TrFlowDevInfoDto
	 */
	public void setDevId(String devId) {
		this.devId = devId;
	}

	/**
	 * 获取交通流采集设备名称
	 * 
	 * @return String
	 */
	public String getDevName() {
		return devName;
	}

	/**
	 * 设置交通流采集设备名称
	 * 
	 * @param devId
	 *            设备名称
	 * @see TrFlowDevInfoDto
	 */
	public void setDevName(String devName) {
		this.devName = devName;
	}

	/**
	 * 获取所在路段编码
	 * 
	 * @return String
	 */
	public String getBlockId() {
		return blockId;
	}

	/**
	 * 设置所在路段编码
	 * 
	 * @param blockId
	 *            路段编码
	 * @see TiomBlockInfoDto
	 */
	public void setBlockId(String blockId) {
		this.blockId = blockId;
	}

	/**
	 * 获取物理车道号
	 * 
	 * @return String
	 */
	public String getPhyLaneId() {
		return phyLaneId;
	}

	/**
	 * 设置物理车道号
	 * 
	 * @param phyLaneId
	 *            物理车道号
	 */
	public void setPhyLaneId(String phyLaneId) {
		this.phyLaneId = phyLaneId;
	}

	/**
	 * 获取设备车道号
	 * 
	 * @return String
	 */
	public String getLaneId() {
		return laneId;
	}

	/**
	 * 设置设备车道号
	 * 
	 * @param laneId
	 *            设备车道号
	 */
	public void setLaneId(String laneId) {
		this.laneId = laneId;
	}

	/**
	 * 获取车道流向字典码
	 * 
	 * @return String
	 */
	public String getDirectCode() {
		return directCode;
	}

	/**
	 * 设备车道流向字典码
	 * 
	 * @param directCode
	 *            车道流向字典码
	 * @see TrafficDicDto
	 */
	public void setDirectCode(String directCode) {
		this.directCode = directCode;
	}

	/**
	 * 获取车道流向字典值
	 * 
	 * @return String
	 */
	public String getDirectValue() {
		return directValue;
	}

	/**
	 * 设置车道流向字典值
	 * 
	 * @param directValue
	 *            车道流向字典值
	 * @see TrafficDicDto
	 */
	public void setDirectValue(String directValue) {
		this.directValue = directValue;
	}

	/**
	 * 获取车道流向字典名
	 * 
	 * @return String
	 */
	public String getDirectName() {
		return directName;
	}

	/**
	 * 设置车道流向字典名
	 * 
	 * @param directName
	 *            车道流向字典名
	 * @see TrafficDicDto
	 */
	public void setDirectName(String directName) {
		this.directName = directName;
	}

	/**
	 * 获取是否可变车道字典码
	 * 
	 * @return String
	 */
	public String getIsVariableCode() {
		return isVariableCode;
	}

	/**
	 * 设置是否可变车道字典码
	 * 
	 * @param isVariableCode
	 *            是否可变车道字典码
	 * @see PublicDicDto
	 */
	public void setIsVariableCode(String isVariableCode) {
		this.isVariableCode = isVariableCode;
	}

	/**
	 * 获取是否可变车道字典值
	 * 
	 * @return String
	 */
	public String getIsVariableValue() {
		return isVariableValue;
	}

	/**
	 * 设置是否可变车道字典值
	 * 
	 * @param isVariableValue
	 *            是否可变车道字典值
	 * @see PublicDicDto
	 */
	public void setIsVariableValue(String isVariableValue) {
		this.isVariableValue = isVariableValue;
	}

	/**
	 * 获取是否可变车道字典名
	 * 
	 * @return String
	 */
	public String getIsVariableName() {
		return isVariableName;
	}

	/**
	 * 设置是否可变车道字典名
	 * 
	 * @param isVariableName
	 *            是否可变车道字典名
	 * @see PublicDicDto
	 */
	public void setIsVariableName(String isVariableName) {
		this.isVariableName = isVariableName;
	}

	/**
	 * 获取是否公交车道字典码
	 * 
	 * @return String
	 */
	public String getIsBusCode() {
		return isBusCode;
	}

	/**
	 * 设置是否公交车道字典码
	 * 
	 * @param isBusCode
	 *            是否公交车道字典码
	 * @see PublicDicDto
	 */
	public void setIsBusCode(String isBusCode) {
		this.isBusCode = isBusCode;
	}

	/**
	 * 获取是否公交车道字典值
	 * 
	 * @return String
	 */
	public String getIsBusValue() {
		return isBusValue;
	}

	/**
	 * 设置是否公交车道字典值
	 * 
	 * @param isBusValue
	 *            是否公交车道字典值
	 * @see PublicDicDto
	 */
	public void setIsBusValue(String isBusValue) {
		this.isBusValue = isBusValue;
	}

	/**
	 * 获取是否公交车道字典名
	 * 
	 * @return String
	 */
	public String getIsBusName() {
		return isBusName;
	}

	/**
	 * 设置是否公交车道字典名
	 * 
	 * @param isBusName
	 *            是否公交车道字典名
	 * @see PublicDicDto
	 */
	public void setIsBusName(String isBusName) {
		this.isBusName = isBusName;
	}

	/**
	 * 获取是否潮汐车道字典码
	 * 
	 * @return String
	 */
	public String getIsTideCode() {
		return isTideCode;
	}

	/**
	 * 设置是否潮汐车道字典码
	 * 
	 * @param isTideCode
	 *            是否潮汐车道字典码
	 * @see PublicDicDto
	 */
	public void setIsTideCode(String isTideCode) {
		this.isTideCode = isTideCode;
	}

	/**
	 * 获取是否潮汐车道字典值
	 * 
	 * @return String
	 */
	public String getIsTideValue() {
		return isTideValue;
	}

	/**
	 * 设置是否潮汐车道字典值
	 * 
	 * @param isTideValue
	 *            是否潮汐车道字典值
	 * @see PublicDicDto
	 */
	public void setIsTideValue(String isTideValue) {
		this.isTideValue = isTideValue;
	}

	/**
	 * 获取是否潮汐车道字典名
	 * 
	 * @return String
	 */
	public String getIsTideName() {
		return isTideName;
	}

	/**
	 * 设置是否潮汐车道字典名
	 * 
	 * @param isTideName
	 *            是否潮汐车道字典名
	 * @see PublicDicDto
	 */
	public void setIsTideName(String isTideName) {
		this.isTideName = isTideName;
	}

	/**
	 * 获取所属路段的名称
	 * 
	 * @return String
	 */
	public String getBlockName() {
		return blockName;
	}

	/**
	 * 设置所属路段的名称
	 * 
	 * @param blockName
	 *            路段名称
	 * @see TiomBlockInfoDto
	 */
	public void setBlockName(String blockName) {
		this.blockName = blockName;
	}

	/**
	 * 获取所属设备类型的字典码
	 * 
	 * @return String
	 */
	public String getDevTypeCode() {
		return devTypeCode;
	}

	/**
	 * 设置所属设备类型的字典码
	 * 
	 */
	public void setDevTypeCode(String devTypeCode) {
		this.devTypeCode = devTypeCode;
	}

	/**
	 * 获取所属设备类型的字典值
	 * 
	 * @return String
	 */
	public String getDevTypeValue() {
		return devTypeValue;
	}

	/**
	 * 设置所属设备类型的字典值
	 * 
	 */
	public void setDevTypeValue(String devTypeValue) {
		this.devTypeValue = devTypeValue;
	}

	/**
	 * 获取所属设备类型的字典名
	 * 
	 * @return String
	 */
	public String getDevTypeName() {
		return devTypeName;
	}

	/**
	 * 设置所属设备类型的字典名
	 * 
	 */
	public void setDevTypeName(String devTypeName) {
		this.devTypeName = devTypeName;
	}

	/**
	 * 获取所属交通流方向的字典码
	 * 
	 * @return String
	 */
	public String getTrflow_directCode() {
		return trflow_directCode;
	}

	/**
	 * 设置所属交通流方向的字典码
	 * 
	 */
	public void setTrflow_directCode(String trflow_directCode) {
		this.trflow_directCode = trflow_directCode;
	}

	/**
	 * 获取所属交通流方向的字典名
	 * 
	 * @return String
	 */
	public String getTrflow_directName() {
		return trflow_directName;
	}

	/**
	 * 设置所属交通流方向的字典名
	 * 
	 */
	public void setTrflow_directName(String trflow_directName) {
		this.trflow_directName = trflow_directName;
	}

	/**
	 * 获取所属交通流方向的字典值
	 * 
	 * @return String
	 */
	public String getTrflow_directValue() {
		return trflow_directValue;
	}

	/**
	 * 设置所属交通流方向的字典值
	 * 
	 */
	public void setTrflow_directValue(String trflow_directValue) {
		this.trflow_directValue = trflow_directValue;
	}

}
